Sapporo's New Chitose Airport CTS is quite close to Shikotsu and there are direct buses to Shikotsu Kohan 55 minutes, ¥920, as well as from Hokkaido's capital Sapporo and the major port Tomakomai. There are also buses connecting Toyako Kohan to Sapporo ¥2700, 2.5h.
Toya Station is located along the main Hakodate-Sapporo line, but it's another 20 minutes by bus from there to Toyako Onsen. A taxi ride to Toyako Onsen costs about ¥2200.